.skill-container {
    max-width: 800px;
    width: 100%;
    margin: 20px auto;
    /*padding: 20px;*/
    border-radius: 5px;
    /*text-align: center;*/
    /*background-color: #f9f9f9;*/
    background-color: #333333;
}

.skill-container h2 {
    font-size: 20px;
    text-align: left;
    margin-top: 28px;
    margin-bottom: 16px;

    /*display: flex;*/
    /*align-items: center; !* 使内容垂直居中对齐 *!*/
    /*justify-content: center;*/
}

.skill-container h2 img {
    height: 3em; /* 确保 logo 高度是文本的三倍 */
    margin-right: 10px; /* 给 logo 和文本之间添加间距 */
    vertical-align: middle; /* 确保 logo 和文本垂直居中 */
}

.common-skill-list,
.java-skill-list,
.android-skill-list,
.python-skill-list {
    width: 100%;
    list-style-type: disc;
    list-style-position: inside;
    padding-left: 0;
    text-align: left; /* 确保文本左对齐 */
}

.common-skill-list li,
.java-skill-list li,
.android-skill-list li,
.python-skill-list li {
    font-size: 16px;
    margin-bottom: 10px;
    padding-left: 0; /* 给 list item 留出空间 */
    position: relative;
}